
/*
 * Hlpay-Plus aggregate payment system. Copyright
 * (c) 2022-2023 Hlpay Team Copyright has the right of final interpretation.
 */
package com.hlkj.pay.dto.admin;
import com.hlkj.pay.dto.BaseQueryDto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;
/**
 * @author HlpayTeam
 * @date 2024/09/02 9:49
 */
@Data
public class RoleQueryDto extends BaseQueryDto {
	
	/**
	 * 角色编码
	 */
	private String code;
	/**
	 * 角色编码
	 */
	private List<String> codeList;
	/**
	 * 排查的角色编码
	 */
	private List<String> filterCodeList;

	/**
	 * 角色名称
	 */
	private String likeName;
	
	/**
	 * 角色名称
	 */
	private String name;
	
	/**
	 * 权限编码
	 */
	private List<String> permissionCodeList;
	/**
	 * 权限编码
	 */
	private String permissionCode;
	
	/**
	 * 是否超级管理员 1 是 0 否
	 */
	private Boolean superAdminFlag;
	
	@Schema(description = "1 运营平台 2 代理 3 商户")
	private Integer sysType;
	@Schema(description = "1 是 0 否")
	private Integer defaultRole;
}
